『Modern Software Engineering: An Engineering Discipline for Software in the Age of Agile Development and Continuous Delivery』
https://images-na.ssl-images-amazon.com/images/I/511PoR6bo6S.jpg
目次
Foreword
Preface
Acknowledgments
About the Author
Part I: What Is Software Engineering?
Chapter 1: Foundations
Chapter 2: What Is Engineering?
Chapter 3: Fundamentals of an Engineering Approach
Part II: Optimize for Learning
Chapter 4: Working Iteratively
Chapter 5: Feedback
Chapter 6: Incrementalism
Chapter 7: Empiricism
Chapter 8: Experimental
Part III: Optimize for Managing Complexity
Chapter 9: Modularity
Chapter 10: Cohesion
Chapter 11: Separation of Concerns
Chapter 12: Information Hiding & Abstraction
Chapter 13: Managing-Coupling
Part IV: Tools to Support Engineering in Software
Chapter 14: The Tools of an Engineering Discipline
Chapter 15: Modern Software Engineering